Real-Time Online Video Object Silhouette Extraction Using Graph Cuts on the GPU
نویسندگان
چکیده
Being able to find the silhouette of an object is a very important front-end processing step for many high-level computer vision techniques, such as Shape-from-Silhouette 3D reconstruction methods, object shape tracking, and pose estimation. Graph cuts have been proposed as a method for finding very accurate silhouettes which can be used as input to such high level techniques, but graph cuts are notoriously computation intensive and slow. Leading CPU implementations can extract a silhouette from a single QVGA image in 100 milliseconds, with performance dramatically decreasing with increased resolution. Recent GPU implementations have been able to achieve performance of 6 milliseconds per image by exploiting the intrinsic properties of the lattice graphs and the hardware model of the GPU. However, these methods are restricted to a subclass of lattice graphs and are not generally applicable. We propose a novel method for graph cuts on the GPU which places no limits on graph configuration and which is able to achieve comparable real-time performance in online video processing scenarios.
منابع مشابه
Multi-GPU based framework for real-time motion analysis and tracking in multi-user scenarios
Video processing algorithms present a necessary tool for various domains related to computer vision such as motion tracking, event detection and localization in multi-user scenarios (crowd videos, mobile camera, scenes with noise, etc.). However, the new video standards, especially those in high definitions require more computation since their treatment is applied on large video frames. As resu...
متن کاملSilhouette Extraction for Visual Hull Reconstruction
Most of volumetric 3D reconstruction methods need accurate silhouette information of foreground objects for the reliable 3D scene reconstruction of the objects. We present an approach to silhouette extraction based on our change detection method [1] using a statistical model and graph cuts based optimization. We describe some requirements for visual hull reconstruction. We show that our change ...
متن کاملSpeed Determination of a Moving Object of a Video Using Background Extraction and Graph Cuts Segmentation
This paper is concerned with the determination of the traveling speed of a moving object of a video clip based on subsequent object detection techniques. After preprocessing of the original image sequence, which is sampled from the video camera, the target moving object is detected with the improved algorithm in which the moving object region can be extracted completely through several processi...
متن کامل3D Surface Reconstruction Using Graph Cuts with Surface Constraints
We describe a graph cut algorithm to recover the 3D object surface using both silhouette and foreground color information. The graph cut algorithm is used for optimization on a color consistency field. Constraints are added to improve its performance. These constraints are a set of predetermined locations that the true surface of the object is likely to pass through. They are used to preserve p...
متن کاملReal-Time GPU Silhouette Refinement using Adaptively Blended Bézier Patches
We present an algorithm for detecting and extracting the silhouette edges of a triangle mesh in real time using GPUs (Graphical Processing Units). We also propose a tessellation strategy for visualizing the mesh with smooth silhouettes through a continuous blend between Bézier patches with varying level of detail. Furthermore, we show how our techniques can be integrated with displacement and n...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009